<!--

     Licensed to the Apache Software Foundation (ASF) under one
     or more contributor license agreements.  See the NOTICE file
     distributed with this work for additional information
     regarding copyright ownership.  The ASF licenses this file
     to you under the Apache License, Version 2.0 (the
     "License"); you may not use this file except in compliance
     with the License.  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing,
     software distributed under the License is distributed on an
     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     KIND, either express or implied.  See the License for the
     specific language governing permissions and limitations
     under the License.

-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- *  PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- *  i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->

<html>
<head>
    <!-- Generated by groovydoc (2.4.7) on Thu Dec 01 22:36:12 PST 2016 -->
    <title>WebFacadeImpl (Moqui Framework 2.0.0)</title>
    <meta name="date" content="2016-12-01">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
    <link href="../../../../groovy.ico" type="image/x-icon" rel="icon">
    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">

<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
    parent.document.title="WebFacadeImpl (Moqui Framework 2.0.0)";
}
//-->
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
    <!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../../index-all.html">Index</a></li>
        <li><a href="../../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../../index.html?org/moqui/impl/context/WebFacadeImpl" target="_top">Frames</a></li>
            <li><a href="WebFacadeImpl.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;<li><a href="#field_summary">Field</a></li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            <li><a href="#field_detail">Field</a></li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <a name="skip-navbar_top">
        <!--   -->
    </a></div>
<!-- ========= END OF TOP NAVBAR ========= -->

<!-- ======== START OF CLASS DATA ======== -->
<div class="header">

    <div class="subTitle">Package: <strong>org.moqui.impl.context</strong></div>

    <h2 title="[Groovy] Class WebFacadeImpl" class="title">[Groovy] Class WebFacadeImpl</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li>org.moqui.impl.context.WebFacadeImpl
</ul>
<div class="description">
    <ul class="blockList">
        <li class="blockList">

            <dl>
                <dt>All Implemented Interfaces and Traits:</dt>
                <dd><a href='../../../../org/moqui/context/WebFacade.html' title='WebFacade'>WebFacade</a></dd>
            </dl>
            <!-- todo: direct known subclasses -->
            <hr>
            <br>
<pre>@groovy.transform.CompileStatic
class WebFacadeImpl
extends java.lang.Object

</pre>



    <p> This class is a facade to easily get information from and about the web context. </p>

          </li>
    </ul>
</div>

<div class="summary">
    <ul class="blockList">
        <li class="blockList">
        <!-- =========== NESTED CLASS SUMMARY =========== -->
        

        <!-- =========== ENUM CONSTANT SUMMARY =========== -->
        
        <!-- =========== FIELD SUMMARY =========== -->
        
            <ul class="blockList">
                <li class="blockList"><a name="field_summary"><!--   --></a>
                    <h3>Field Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum constants summary table">
                        <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Modifiers</th>
                            <th class="colLast" scope="col">Name</th>
                            <th class="colLast" scope="col">Description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#applicationAttributes">applicationAttributes</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#declaredPathParameters">declaredPathParameters</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>protected&nbsp;org.moqui.impl.context.ExecutionContextImpl</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#eci">eci</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#errorParameters">errorParameters</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#jsonParameters">jsonParameters</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>protected&nbsp;static&nbsp;org.slf4j.Logger</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#logger">logger</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#multiPartParameters">multiPartParameters</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>protected&nbsp;org.moqui.util.ContextStack</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#parameters">parameters</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>protected&nbsp;javax.servlet.http.HttpServletRequest</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#request">request</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#requestAttributes">requestAttributes</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#requestParameters">requestParameters</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>protected&nbsp;javax.servlet.http.HttpServletResponse</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#response">response</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>protected&nbsp;java.util.List&lt;java.lang.String&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#savedErrors">savedErrors</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>protected&nbsp;java.util.List&lt;java.lang.String&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#savedMessages">savedMessages</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#savedParameters">savedParameters</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>protected&nbsp;java.util.List&lt;org.moqui.context.ValidationError&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#savedValidationErrors">savedValidationErrors</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><strong>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#sessionAttributes">sessionAttributes</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><strong>protected&nbsp;java.lang.String</strong></code>&nbsp;</td>
                            <td class="colLast"><code><a href="#webappMoquiName">webappMoquiName</a></code></td>
                            <td class="colLast"></code></td>
                        </tr>
                        
                    </table>
                   </ul>
                </li>
                
            </ul>
        

        <!-- =========== PROPERTY SUMMARY =========== -->
        

        <!-- =========== ELEMENT SUMMARY =========== -->
        

        
        <!-- ======== CONSTRUCTOR SUMMARY ======== -->
        <ul class="blockList">
                <li class="blockList"><a name="constructor_summary"><!--   --></a>
                    <h3>Constructor Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
                        <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Constructor and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst">
                                <code><a href="#WebFacadeImpl(java.lang.String, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.moqui.impl.context.ExecutionContextImpl)">WebFacadeImpl</a></strong>
                                (java.lang.String webappMoquiName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.moqui.impl.context.ExecutionContextImpl eci)</code><br></td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
        </ul>
        

        
        <!-- ========== METHOD SUMMARY =========== -->
        <ul class="blockList">
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
                        <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Type</th>
                            <th class="colLast" scope="col">Name and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#addDeclaredPathParameter(java.lang.String, java.lang.String)">addDeclaredPathParameter</a></strong>(java.lang.String name, java.lang.String value)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getApplicationAttributes()">getApplicationAttributes</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getErrorParameters()">getErrorParameters</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getHostName(boolean)">getHostName</a></strong>(boolean withPort)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getParameters()">getParameters</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getRemoveScreenLastPath()">getRemoveScreenLastPath</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>javax.servlet.http.HttpServletRequest</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getRequest()">getRequest</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getRequestAttributes()">getRequestAttributes</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getRequestDetails()">getRequestDetails</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getRequestParameters()">getRequestParameters</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getRequestUrl()">getRequestUrl</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>javax.servlet.http.HttpServletResponse</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getResponse()">getResponse</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSavedErrors()">getSavedErrors</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSavedMessages()">getSavedMessages</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.Map</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSavedParameters()">getSavedParameters</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.List&lt;org.moqui.context.ValidationError&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSavedValidationErrors()">getSavedValidationErrors</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.List&lt;java.util.Map&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getScreenHistory()">getScreenHistory</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSecureRequestParameters()">getSecureRequestParameters</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>javax.servlet.ServletContext</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getServletContext()">getServletContext</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>javax.servlet.http.HttpSession</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSession()">getSession</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSessionAttributes()">getSessionAttributes</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getSessionToken()">getSessionToken</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getWebappMoquiName()">getWebappMoquiName</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getWebappRootUrl(boolean, java.lang.Boolean)">getWebappRootUrl</a></strong>(boolean requireFullUrl, java.lang.Boolean useEncryption)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>static&nbsp;java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getWebappRootUrl(java.lang.String, java.lang.String, boolean, java.lang.Boolean, org.moqui.impl.context.ExecutionContextImpl)">getWebappRootUrl</a></strong>(java.lang.String webappName, java.lang.String servletContextPath, boolean requireFullUrl, java.lang.Boolean useEncryption, org.moqui.impl.context.ExecutionContextImpl eci)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#handleEntityRestCall(List<String>, boolean)">handleEntityRestCall</a></strong>(java.util.List&lt;java.lang.String&gt; extraPathNameList, boolean masterNameInPath)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#handleJsonRpcServiceCall()">handleJsonRpcServiceCall</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#handleServiceRestCall(List<String>)">handleServiceRestCall</a></strong>(java.util.List&lt;java.lang.String&gt; extraPathNameList)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#handleXmlRpcServiceCall()">handleXmlRpcServiceCall</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>protected&nbsp;org.apache.commons.fileupload.disk.DiskFileItemFactory</strong></code></td>
                            <td class="colLast"><code><strong><a href="#makeDiskFileItemFactory()">makeDiskFileItemFactory</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>static&nbsp;java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#makeWebappHost(java.lang.String, org.moqui.impl.context.ExecutionContextImpl, org.moqui.context.WebFacade, boolean)">makeWebappHost</a></strong>(java.lang.String webappName, org.moqui.impl.context.ExecutionContextImpl eci, <a href='../../../../org/moqui/context/WebFacade.html'>WebFacade</a> webFacade, boolean requireEncryption)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>static&nbsp;java.lang.String</strong></code></td>
                            <td class="colLast"><code><strong><a href="#makeWebappRootUrl(java.lang.String, java.lang.String, org.moqui.impl.context.ExecutionContextImpl, org.moqui.context.WebFacade, boolean, boolean)">makeWebappRootUrl</a></strong>(java.lang.String webappName, java.lang.String servletContextPath, org.moqui.impl.context.ExecutionContextImpl eci, <a href='../../../../org/moqui/context/WebFacade.html'>WebFacade</a> webFacade, boolean requireEncryption, boolean needFullUrl)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#removeScreenLastParameters(boolean)">removeScreenLastParameters</a></strong>(boolean moveToSaved)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#runAfterLoginActions()">runAfterLoginActions</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#runAfterRequestActions()">runAfterRequestActions</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#runBeforeLogoutActions()">runBeforeLogoutActions</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#runBeforeRequestActions()">runBeforeRequestActions</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#runFirstHitInVisitActions()">runFirstHitInVisitActions</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#saveErrorParametersToSession()">saveErrorParametersToSession</a></strong>()</code><br>Save request parameters and attributes to a Map in the moqui.error.parameters session attribute</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#saveMessagesToSession()">saveMessagesToSession</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#saveParametersToSession(java.util.Map)">saveParametersToSession</a></strong>(java.util.Map parameters)</code><br>Save passed parameters Map to a Map in the moqui.saved.parameters session attribute</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#saveRequestParametersToSession()">saveRequestParametersToSession</a></strong>()</code><br>Save request parameters and attributes to a Map in the moqui.saved.parameters session attribute</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#saveScreenHistory(org.moqui.impl.screen.ScreenUrlInfo.UrlInstance)">saveScreenHistory</a></strong>(<a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.UrlInstance.html'>UrlInstance</a> urlInstanceOrig)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#saveScreenLastInfo(java.lang.String, java.util.Map)">saveScreenLastInfo</a></strong>(java.lang.String screenPath, java.util.Map parameters)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendJsonError(int, java.lang.String)">sendJsonError</a></strong>(int statusCode, java.lang.String errorMessages)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendJsonResponse(java.lang.Object)">sendJsonResponse</a></strong>(java.lang.Object responseObj)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>static&nbsp;void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendJsonResponseInternal(java.lang.Object, org.moqui.impl.context.ExecutionContextImpl, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, Map<String, Object>)">sendJsonResponseInternal</a></strong>(java.lang.Object responseObj, org.moqui.impl.context.ExecutionContextImpl eci, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map&lt;java.lang.String, java.lang.Object&gt; requestAttributes)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendResourceResponse(java.lang.String)">sendResourceResponse</a></strong>(java.lang.String location)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendResourceResponse(java.lang.String, boolean)">sendResourceResponse</a></strong>(java.lang.String location, boolean inline)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>static&nbsp;void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendResourceResponseInternal(java.lang.String, boolean, org.moqui.impl.context.ExecutionContextImpl, javax.servlet.http.HttpServletResponse)">sendResourceResponseInternal</a></strong>(java.lang.String location, boolean inline, org.moqui.impl.context.ExecutionContextImpl eci, javax.servlet.http.HttpServletResponse response)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendTextResponse(java.lang.String)">sendTextResponse</a></strong>(java.lang.String text)</code><br></td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendTextResponse(java.lang.String, java.lang.String, java.lang.String)">sendTextResponse</a></strong>(java.lang.String text, java.lang.String contentType, java.lang.String filename)</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>static&nbsp;void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#sendTextResponseInternal(java.lang.String, java.lang.String, java.lang.String, org.moqui.impl.context.ExecutionContextImpl, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, Map<String, Object>)">sendTextResponseInternal</a></strong>(java.lang.String text, java.lang.String contentType, java.lang.String filename, org.moqui.impl.context.ExecutionContextImpl eci, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map&lt;java.lang.String, java.lang.Object&gt; requestAttributes)</code><br></td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Inherited Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Methods inherited from class</th>
                            <th class="colLast" scope="col">Name</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>class java.lang.Object</strong></code></td>
                            <td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
                        </tr>
                    </table>
                   </ul>
              </li>
                
        </ul>
        
    </li>
    </ul>
</div>

<div class="details">
    <ul class="blockList">
        <li class="blockList">
           

            
            <!-- =========== FIELD DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="field_detail">
                    <!--   -->
                </a>
                    <h3>Field Detail</h3>
                    
                        <a name="applicationAttributes"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>applicationAttributes</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="declaredPathParameters"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>declaredPathParameters</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="eci"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;org.moqui.impl.context.ExecutionContextImpl <strong>eci</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="errorParameters"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>errorParameters</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="jsonParameters"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>jsonParameters</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="logger"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;static&nbsp;final&nbsp;org.slf4j.Logger <strong>logger</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="multiPartParameters"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>multiPartParameters</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="parameters"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;org.moqui.util.ContextStack <strong>parameters</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="request"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;javax.servlet.http.HttpServletRequest <strong>request</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="requestAttributes"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>requestAttributes</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="requestParameters"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>requestParameters</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="response"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;javax.servlet.http.HttpServletResponse <strong>response</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="savedErrors"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;java.util.List&lt;java.lang.String&gt; <strong>savedErrors</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="savedMessages"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;java.util.List&lt;java.lang.String&gt; <strong>savedMessages</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="savedParameters"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>savedParameters</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="savedValidationErrors"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;java.util.List&lt;org.moqui.context.ValidationError&gt; <strong>savedValidationErrors</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sessionAttributes"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>sessionAttributes</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="webappMoquiName"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;java.lang.String <strong>webappMoquiName</strong></h4>
                                <p></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            

            

            

            
            <!-- =========== CONSTRUCTOR DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="constructor_detail">
                    <!--   -->
                </a>
                    <h3>Constructor Detail</h3>
                    
                        <a name="WebFacadeImpl(java.lang.String, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.moqui.impl.context.ExecutionContextImpl)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><strong>WebFacadeImpl</strong>(java.lang.String webappMoquiName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.moqui.impl.context.ExecutionContextImpl eci)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            


            
            <!-- =========== METHOD DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="method_detail">
                    <!--   -->
                </a>
                    <h3>Method Detail</h3>
                    
                        <a name="addDeclaredPathParameter(java.lang.String, java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>addDeclaredPathParameter</strong>(java.lang.String name, java.lang.String value)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getApplicationAttributes()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getApplicationAttributes</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getErrorParameters()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getErrorParameters</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getHostName(boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.lang.String <strong>getHostName</strong>(boolean withPort)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getParameters()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getParameters</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getRemoveScreenLastPath()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>getRemoveScreenLastPath</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getRequest()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
javax.servlet.http.HttpServletRequest <strong>getRequest</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getRequestAttributes()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getRequestAttributes</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getRequestDetails()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>getRequestDetails</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getRequestParameters()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getRequestParameters</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getRequestUrl()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.lang.String <strong>getRequestUrl</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getResponse()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
javax.servlet.http.HttpServletResponse <strong>getResponse</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSavedErrors()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.util.List&lt;java.lang.String&gt; <strong>getSavedErrors</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSavedMessages()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.util.List&lt;java.lang.String&gt; <strong>getSavedMessages</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSavedParameters()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.Map <strong>getSavedParameters</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSavedValidationErrors()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.util.List&lt;org.moqui.context.ValidationError&gt; <strong>getSavedValidationErrors</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getScreenHistory()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.util.List&lt;java.util.Map&gt; <strong>getScreenHistory</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSecureRequestParameters()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getSecureRequestParameters</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getServletContext()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
javax.servlet.ServletContext <strong>getServletContext</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSession()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
javax.servlet.http.HttpSession <strong>getSession</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSessionAttributes()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>getSessionAttributes</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getSessionToken()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.lang.String <strong>getSessionToken</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getWebappMoquiName()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.String <strong>getWebappMoquiName</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getWebappRootUrl(boolean, java.lang.Boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
java.lang.String <strong>getWebappRootUrl</strong>(boolean requireFullUrl, java.lang.Boolean useEncryption)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getWebappRootUrl(java.lang.String, java.lang.String, boolean, java.lang.Boolean, org.moqui.impl.context.ExecutionContextImpl)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;java.lang.String <strong>getWebappRootUrl</strong>(java.lang.String webappName, java.lang.String servletContextPath, boolean requireFullUrl, java.lang.Boolean useEncryption, org.moqui.impl.context.ExecutionContextImpl eci)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="handleEntityRestCall(List<String>, boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
void <strong>handleEntityRestCall</strong>(java.util.List&lt;java.lang.String&gt; extraPathNameList, boolean masterNameInPath)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="handleJsonRpcServiceCall()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
void <strong>handleJsonRpcServiceCall</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="handleServiceRestCall(List<String>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
void <strong>handleServiceRestCall</strong>(java.util.List&lt;java.lang.String&gt; extraPathNameList)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="handleXmlRpcServiceCall()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
void <strong>handleXmlRpcServiceCall</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="makeDiskFileItemFactory()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>protected&nbsp;org.apache.commons.fileupload.disk.DiskFileItemFactory <strong>makeDiskFileItemFactory</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="makeWebappHost(java.lang.String, org.moqui.impl.context.ExecutionContextImpl, org.moqui.context.WebFacade, boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;java.lang.String <strong>makeWebappHost</strong>(java.lang.String webappName, org.moqui.impl.context.ExecutionContextImpl eci, <a href='../../../../org/moqui/context/WebFacade.html'>WebFacade</a> webFacade, boolean requireEncryption)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="makeWebappRootUrl(java.lang.String, java.lang.String, org.moqui.impl.context.ExecutionContextImpl, org.moqui.context.WebFacade, boolean, boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;java.lang.String <strong>makeWebappRootUrl</strong>(java.lang.String webappName, java.lang.String servletContextPath, org.moqui.impl.context.ExecutionContextImpl eci, <a href='../../../../org/moqui/context/WebFacade.html'>WebFacade</a> webFacade, boolean requireEncryption, boolean needFullUrl)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="removeScreenLastParameters(boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>removeScreenLastParameters</strong>(boolean moveToSaved)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="runAfterLoginActions()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>runAfterLoginActions</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="runAfterRequestActions()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>runAfterRequestActions</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="runBeforeLogoutActions()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>runBeforeLogoutActions</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="runBeforeRequestActions()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>runBeforeRequestActions</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="runFirstHitInVisitActions()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>runFirstHitInVisitActions</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="saveErrorParametersToSession()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>saveErrorParametersToSession</strong>()</h4>
                                <p> Save request parameters and attributes to a Map in the moqui.error.parameters session attribute </p>
                            </li>
                        </ul>
                    
                        <a name="saveMessagesToSession()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>saveMessagesToSession</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="saveParametersToSession(java.util.Map)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>saveParametersToSession</strong>(java.util.Map parameters)</h4>
                                <p> Save passed parameters Map to a Map in the moqui.saved.parameters session attribute </p>
                            </li>
                        </ul>
                    
                        <a name="saveRequestParametersToSession()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>saveRequestParametersToSession</strong>()</h4>
                                <p> Save request parameters and attributes to a Map in the moqui.saved.parameters session attribute </p>
                            </li>
                        </ul>
                    
                        <a name="saveScreenHistory(org.moqui.impl.screen.ScreenUrlInfo.UrlInstance)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>saveScreenHistory</strong>(<a href='../../../../org/moqui/impl/screen/ScreenUrlInfo.UrlInstance.html'>UrlInstance</a> urlInstanceOrig)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="saveScreenLastInfo(java.lang.String, java.util.Map)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>saveScreenLastInfo</strong>(java.lang.String screenPath, java.util.Map parameters)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sendJsonError(int, java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>sendJsonError</strong>(int statusCode, java.lang.String errorMessages)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sendJsonResponse(java.lang.Object)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
void <strong>sendJsonResponse</strong>(java.lang.Object responseObj)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sendJsonResponseInternal(java.lang.Object, org.moqui.impl.context.ExecutionContextImpl, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, Map<String, Object>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;void <strong>sendJsonResponseInternal</strong>(java.lang.Object responseObj, org.moqui.impl.context.ExecutionContextImpl eci, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map&lt;java.lang.String, java.lang.Object&gt; requestAttributes)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sendResourceResponse(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
void <strong>sendResourceResponse</strong>(java.lang.String location)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sendResourceResponse(java.lang.String, boolean)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>sendResourceResponse</strong>(java.lang.String location, boolean inline)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sendResourceResponseInternal(java.lang.String, boolean, org.moqui.impl.context.ExecutionContextImpl, javax.servlet.http.HttpServletResponse)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;void <strong>sendResourceResponseInternal</strong>(java.lang.String location, boolean inline, org.moqui.impl.context.ExecutionContextImpl eci, javax.servlet.http.HttpServletResponse response)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sendTextResponse(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
void <strong>sendTextResponse</strong>(java.lang.String text)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sendTextResponse(java.lang.String, java.lang.String, java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>@java.lang.Override
void <strong>sendTextResponse</strong>(java.lang.String text, java.lang.String contentType, java.lang.String filename)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="sendTextResponseInternal(java.lang.String, java.lang.String, java.lang.String, org.moqui.impl.context.ExecutionContextImpl, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, Map<String, Object>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;void <strong>sendTextResponseInternal</strong>(java.lang.String text, java.lang.String contentType, java.lang.String filename, org.moqui.impl.context.ExecutionContextImpl eci, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map&lt;java.lang.String, java.lang.Object&gt; requestAttributes)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            
        </li>
    </ul>
</div>

<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
    <!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../../index-all.html">Index</a></li>
        <li><a href="../../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../../index.html?org/moqui/impl/context/WebFacadeImpl" target="_top">Frames</a></li>
            <li><a href="WebFacadeImpl.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;<li><a href="#field_summary">Field</a></li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            <li><a href="#field_detail">Field</a></li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <p>Groovy Documentation</p>
    <a name="skip-navbar_bottom">
        <!--   -->
    </a>
    </div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>
